"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9043],{84808:function(e,n,t){t.d(n,{Z:function(){return v}});var o=t(63366),r=t(87462),i=t(67294),s=t(63961),l=t(94780),a=t(90948),c=t(28628),d=t(16628),u=t(1588),p=t(34867);function f(e){return(0,p.ZP)("MuiBackdrop",e)}(0,u.Z)("MuiBackdrop",["root","invisible"]);var m=t(85893);const h=["children","className","component","components","componentsProps","invisible","open","slotProps","slots","TransitionComponent","transitionDuration"],b=(0,a.ZP)("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[n.root,t.invisible&&n.invisible]}})((({ownerState:e})=>(0,r.Z)({position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent"},e.invisible&&{backgroundColor:"transparent"})));var v=i.forwardRef((function(e,n){var t,i,a;const u=(0,c.i)({props:e,name:"MuiBackdrop"}),{children:p,className:v,component:E="div",components:g={},componentsProps:y={},invisible:x=!1,open:Z,slotProps:k={},slots:R={},TransitionComponent:T=d.Z,transitionDuration:P}=u,w=(0,o.Z)(u,h),C=(0,r.Z)({},u,{component:E,invisible:x}),S=(e=>{const{classes:n,invisible:t}=e,o={root:["root",t&&"invisible"]};return(0,l.Z)(o,f,n)})(C),N=null!=(t=k.root)?t:y.root;return(0,m.jsx)(T,(0,r.Z)({in:Z,timeout:P},w,{children:(0,m.jsx)(b,(0,r.Z)({"aria-hidden":!0},N,{as:null!=(i=null!=(a=R.root)?a:g.Root)?i:E,className:(0,s.Z)(S.root,v,null==N?void 0:N.className),ownerState:(0,r.Z)({},C,null==N?void 0:N.ownerState),classes:S,ref:n,children:p}))}))}))},16628:function(e,n,t){var o=t(87462),r=t(63366),i=t(67294),s=t(98885),l=t(57907),a=t(2734),c=t(30577),d=t(51705),u=t(85893);const p=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],f={entering:{opacity:1},entered:{opacity:1}},m=i.forwardRef((function(e,n){const t=(0,a.Z)(),m={enter:t.transitions.duration.enteringScreen,exit:t.transitions.duration.leavingScreen},{addEndListener:h,appear:b=!0,children:v,easing:E,in:g,onEnter:y,onEntered:x,onEntering:Z,onExit:k,onExited:R,onExiting:T,style:P,timeout:w=m,TransitionComponent:C=s.ZP}=e,S=(0,r.Z)(e,p),N=i.useRef(null),I=(0,d.Z)(N,(0,l.Z)(v),n),A=e=>n=>{if(e){const t=N.current;void 0===n?e(t):e(t,n)}},M=A(Z),F=A(((e,n)=>{(0,c.n)(e);const o=(0,c.C)({style:P,timeout:w,easing:E},{mode:"enter"});e.style.webkitTransition=t.transitions.create("opacity",o),e.style.transition=t.transitions.create("opacity",o),y&&y(e,n)})),L=A(x),O=A(T),B=A((e=>{const n=(0,c.C)({style:P,timeout:w,easing:E},{mode:"exit"});e.style.webkitTransition=t.transitions.create("opacity",n),e.style.transition=t.transitions.create("opacity",n),k&&k(e)})),D=A(R);return(0,u.jsx)(C,(0,o.Z)({appear:b,in:g,nodeRef:N,onEnter:F,onEntered:L,onEntering:M,onExit:B,onExited:D,onExiting:O,addEndListener:e=>{h&&h(N.current,e)},timeout:w},S,{children:(e,n)=>i.cloneElement(v,(0,o.Z)({style:(0,o.Z)({opacity:0,visibility:"exited"!==e||g?void 0:"hidden"},f[e],P,v.props.style),ref:I},n))}))}));n.Z=m},39043:function(e,n,t){t.d(n,{Z:function(){return L}});var o=t(63366),r=t(87462),i=t(67294),s=t(63961),l=t(94780),a=t(82963),c=t(70078),d=t(40424),u=t(90948),p=t(28628),f=t(84808),m=t(33703),h=t(82690),b=t(59948),v=t(91476),E=t(99113),g=t(74161),y=t(29726);function x(e,n){n?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function Z(e){return parseInt((0,g.Z)(e).getComputedStyle(e).paddingRight,10)||0}function k(e,n,t,o,r){const i=[n,t,...o];[].forEach.call(e.children,(e=>{const n=-1===i.indexOf(e),t=!function(e){const n=-1!==["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].indexOf(e.tagName),t="INPUT"===e.tagName&&"hidden"===e.getAttribute("type");return n||t}(e);n&&t&&x(e,r)}))}function R(e,n){let t=-1;return e.some(((e,o)=>!!n(e)&&(t=o,!0))),t}function T(e,n){const t=[],o=e.container;if(!n.disableScrollLock){if(function(e){const n=(0,h.Z)(e);return n.body===e?(0,g.Z)(e).innerWidth>n.documentElement.clientWidth:e.scrollHeight>e.clientHeight}(o)){const e=(0,y.Z)((0,h.Z)(o));t.push({value:o.style.paddingRight,property:"padding-right",el:o}),o.style.paddingRight=`${Z(o)+e}px`;const n=(0,h.Z)(o).querySelectorAll(".mui-fixed");[].forEach.call(n,(n=>{t.push({value:n.style.paddingRight,property:"padding-right",el:n}),n.style.paddingRight=`${Z(n)+e}px`}))}let e;if(o.parentNode instanceof DocumentFragment)e=(0,h.Z)(o).body;else{const n=o.parentElement,t=(0,g.Z)(o);e="HTML"===(null==n?void 0:n.nodeName)&&"scroll"===t.getComputedStyle(n).overflowY?n:o}t.push({value:e.style.overflow,property:"overflow",el:e},{value:e.style.overflowX,property:"overflow-x",el:e},{value:e.style.overflowY,property:"overflow-y",el:e}),e.style.overflow="hidden"}return()=>{t.forEach((({value:e,el:n,property:t})=>{e?n.style.setProperty(t,e):n.style.removeProperty(t)}))}}const P=new class{constructor(){this.containers=void 0,this.modals=void 0,this.modals=[],this.containers=[]}add(e,n){let t=this.modals.indexOf(e);if(-1!==t)return t;t=this.modals.length,this.modals.push(e),e.modalRef&&x(e.modalRef,!1);const o=function(e){const n=[];return[].forEach.call(e.children,(e=>{"true"===e.getAttribute("aria-hidden")&&n.push(e)})),n}(n);k(n,e.mount,e.modalRef,o,!0);const r=R(this.containers,(e=>e.container===n));return-1!==r?(this.containers[r].modals.push(e),t):(this.containers.push({modals:[e],container:n,restore:null,hiddenSiblings:o}),t)}mount(e,n){const t=R(this.containers,(n=>-1!==n.modals.indexOf(e))),o=this.containers[t];o.restore||(o.restore=T(o,n))}remove(e,n=!0){const t=this.modals.indexOf(e);if(-1===t)return t;const o=R(this.containers,(n=>-1!==n.modals.indexOf(e))),r=this.containers[o];if(r.modals.splice(r.modals.indexOf(e),1),this.modals.splice(t,1),0===r.modals.length)r.restore&&r.restore(),e.modalRef&&x(e.modalRef,n),k(r.container,e.mount,e.modalRef,r.hiddenSiblings,!1),this.containers.splice(o,1);else{const e=r.modals[r.modals.length-1];e.modalRef&&x(e.modalRef,!1)}return t}isTopModal(e){return this.modals.length>0&&this.modals[this.modals.length-1]===e}};var w=function(e){const{container:n,disableEscapeKeyDown:t=!1,disableScrollLock:o=!1,manager:s=P,closeAfterTransition:l=!1,onTransitionEnter:a,onTransitionExited:c,children:d,onClose:u,open:p,rootRef:f}=e,g=i.useRef({}),y=i.useRef(null),Z=i.useRef(null),k=(0,m.Z)(Z,f),[R,T]=i.useState(!p),w=function(e){return!!e&&e.props.hasOwnProperty("in")}(d);let C=!0;"false"!==e["aria-hidden"]&&!1!==e["aria-hidden"]||(C=!1);const S=()=>(g.current.modalRef=Z.current,g.current.mount=y.current,g.current),N=()=>{s.mount(S(),{disableScrollLock:o}),Z.current&&(Z.current.scrollTop=0)},I=(0,b.Z)((()=>{const e=function(e){return"function"===typeof e?e():e}(n)||(0,h.Z)(y.current).body;s.add(S(),e),Z.current&&N()})),A=i.useCallback((()=>s.isTopModal(S())),[s]),M=(0,b.Z)((e=>{y.current=e,e&&(p&&A()?N():Z.current&&x(Z.current,C))})),F=i.useCallback((()=>{s.remove(S(),C)}),[C,s]);i.useEffect((()=>()=>{F()}),[F]),i.useEffect((()=>{p?I():w&&l||F()}),[p,F,w,l,I]);const L=e=>n=>{var o;null==(o=e.onKeyDown)||o.call(e,n),"Escape"===n.key&&229!==n.which&&A()&&(t||(n.stopPropagation(),u&&u(n,"escapeKeyDown")))},O=e=>n=>{var t;null==(t=e.onClick)||t.call(e,n),n.target===n.currentTarget&&u&&u(n,"backdropClick")};return{getRootProps:(n={})=>{const t=(0,E.Z)(e);delete t.onTransitionEnter,delete t.onTransitionExited;const o=(0,r.Z)({},t,n);return(0,r.Z)({role:"presentation"},o,{onKeyDown:L(o),ref:k})},getBackdropProps:(e={})=>{const n=e;return(0,r.Z)({"aria-hidden":!0},n,{onClick:O(n),open:p})},getTransitionProps:()=>({onEnter:(0,v.Z)((()=>{T(!1),a&&a()}),null==d?void 0:d.props.onEnter),onExited:(0,v.Z)((()=>{T(!0),c&&c(),l&&F()}),null==d?void 0:d.props.onExited)}),rootRef:k,portalRef:M,isTopModal:A,exited:R,hasTransition:w}},C=t(1588),S=t(34867);function N(e){return(0,S.ZP)("MuiModal",e)}(0,C.Z)("MuiModal",["root","hidden","backdrop"]);var I=t(85893);const A=["BackdropComponent","BackdropProps","classes","className","closeAfterTransition","children","container","component","components","componentsProps","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","onBackdropClick","onClose","onTransitionEnter","onTransitionExited","open","slotProps","slots","theme"],M=(0,u.ZP)("div",{name:"MuiModal",slot:"Root",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[n.root,!t.open&&t.exited&&n.hidden]}})((({theme:e,ownerState:n})=>(0,r.Z)({position:"fixed",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0},!n.open&&n.exited&&{visibility:"hidden"}))),F=(0,u.ZP)(f.Z,{name:"MuiModal",slot:"Backdrop",overridesResolver:(e,n)=>n.backdrop})({zIndex:-1});var L=i.forwardRef((function(e,n){var t,u,f,m,h,b;const v=(0,p.i)({name:"MuiModal",props:e}),{BackdropComponent:E=F,BackdropProps:g,className:y,closeAfterTransition:x=!1,children:Z,container:k,component:R,components:T={},componentsProps:P={},disableAutoFocus:C=!1,disableEnforceFocus:S=!1,disableEscapeKeyDown:L=!1,disablePortal:O=!1,disableRestoreFocus:B=!1,disableScrollLock:D=!1,hideBackdrop:j=!1,keepMounted:K=!1,onBackdropClick:U,open:W,slotProps:$,slots:H}=v,Y=(0,o.Z)(v,A),_=(0,r.Z)({},v,{closeAfterTransition:x,disableAutoFocus:C,disableEnforceFocus:S,disableEscapeKeyDown:L,disablePortal:O,disableRestoreFocus:B,disableScrollLock:D,hideBackdrop:j,keepMounted:K}),{getRootProps:q,getBackdropProps:z,getTransitionProps:G,portalRef:V,isTopModal:X,exited:J,hasTransition:Q}=w((0,r.Z)({},_,{rootRef:n})),ee=(0,r.Z)({},_,{exited:J}),ne=(e=>{const{open:n,exited:t,classes:o}=e,r={root:["root",!n&&t&&"hidden"],backdrop:["backdrop"]};return(0,l.Z)(r,N,o)})(ee),te={};if(void 0===Z.props.tabIndex&&(te.tabIndex="-1"),Q){const{onEnter:e,onExited:n}=G();te.onEnter=e,te.onExited=n}const oe=null!=(t=null!=(u=null==H?void 0:H.root)?u:T.Root)?t:M,re=null!=(f=null!=(m=null==H?void 0:H.backdrop)?m:T.Backdrop)?f:E,ie=null!=(h=null==$?void 0:$.root)?h:P.root,se=null!=(b=null==$?void 0:$.backdrop)?b:P.backdrop,le=(0,a.Z)({elementType:oe,externalSlotProps:ie,externalForwardedProps:Y,getSlotProps:q,additionalProps:{ref:n,as:R},ownerState:ee,className:(0,s.Z)(y,null==ie?void 0:ie.className,null==ne?void 0:ne.root,!ee.open&&ee.exited&&(null==ne?void 0:ne.hidden))}),ae=(0,a.Z)({elementType:re,externalSlotProps:se,additionalProps:g,getSlotProps:e=>z((0,r.Z)({},e,{onClick:n=>{U&&U(n),null!=e&&e.onClick&&e.onClick(n)}})),className:(0,s.Z)(null==se?void 0:se.className,null==g?void 0:g.className,null==ne?void 0:ne.backdrop),ownerState:ee});return K||W||Q&&!J?(0,I.jsx)(d.Z,{ref:V,container:k,disablePortal:O,children:(0,I.jsxs)(oe,(0,r.Z)({},le,{children:[!j&&E?(0,I.jsx)(re,(0,r.Z)({},ae)):null,(0,I.jsx)(c.Z,{disableEnforceFocus:S,disableAutoFocus:C,disableRestoreFocus:B,isEnabled:X,open:W,children:i.cloneElement(Z,te)})]}))}):null}))},70078:function(e,n,t){var o=t(67294),r=t(33703),i=t(57907),s=t(82690),l=t(85893);const a=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function c(e){const n=[],t=[];return Array.from(e.querySelectorAll(a)).forEach(((e,o)=>{const r=function(e){const n=parseInt(e.getAttribute("tabindex")||"",10);return Number.isNaN(n)?"true"===e.contentEditable||("AUDIO"===e.nodeName||"VIDEO"===e.nodeName||"DETAILS"===e.nodeName)&&null===e.getAttribute("tabindex")?0:e.tabIndex:n}(e);-1!==r&&function(e){return!(e.disabled||"INPUT"===e.tagName&&"hidden"===e.type||function(e){if("INPUT"!==e.tagName||"radio"!==e.type)return!1;if(!e.name)return!1;const n=n=>e.ownerDocument.querySelector(`input[type="radio"]${n}`);let t=n(`[name="${e.name}"]:checked`);return t||(t=n(`[name="${e.name}"]`)),t!==e}(e))}(e)&&(0===r?n.push(e):t.push({documentOrder:o,tabIndex:r,node:e}))})),t.sort(((e,n)=>e.tabIndex===n.tabIndex?e.documentOrder-n.documentOrder:e.tabIndex-n.tabIndex)).map((e=>e.node)).concat(n)}function d(){return!0}n.Z=function(e){const{children:n,disableAutoFocus:t=!1,disableEnforceFocus:a=!1,disableRestoreFocus:u=!1,getTabbable:p=c,isEnabled:f=d,open:m}=e,h=o.useRef(!1),b=o.useRef(null),v=o.useRef(null),E=o.useRef(null),g=o.useRef(null),y=o.useRef(!1),x=o.useRef(null),Z=(0,r.Z)((0,i.Z)(n),x),k=o.useRef(null);o.useEffect((()=>{m&&x.current&&(y.current=!t)}),[t,m]),o.useEffect((()=>{if(!m||!x.current)return;const e=(0,s.Z)(x.current);return x.current.contains(e.activeElement)||(x.current.hasAttribute("tabIndex")||x.current.setAttribute("tabIndex","-1"),y.current&&x.current.focus()),()=>{u||(E.current&&E.current.focus&&(h.current=!0,E.current.focus()),E.current=null)}}),[m]),o.useEffect((()=>{if(!m||!x.current)return;const e=(0,s.Z)(x.current),n=n=>{k.current=n,!a&&f()&&"Tab"===n.key&&e.activeElement===x.current&&n.shiftKey&&(h.current=!0,v.current&&v.current.focus())},t=()=>{const n=x.current;if(null===n)return;if(!e.hasFocus()||!f()||h.current)return void(h.current=!1);if(n.contains(e.activeElement))return;if(a&&e.activeElement!==b.current&&e.activeElement!==v.current)return;if(e.activeElement!==g.current)g.current=null;else if(null!==g.current)return;if(!y.current)return;let t=[];if(e.activeElement!==b.current&&e.activeElement!==v.current||(t=p(x.current)),t.length>0){var o,r;const e=Boolean((null==(o=k.current)?void 0:o.shiftKey)&&"Tab"===(null==(r=k.current)?void 0:r.key)),n=t[0],i=t[t.length-1];"string"!==typeof n&&"string"!==typeof i&&(e?i.focus():n.focus())}else n.focus()};e.addEventListener("focusin",t),e.addEventListener("keydown",n,!0);const o=setInterval((()=>{e.activeElement&&"BODY"===e.activeElement.tagName&&t()}),50);return()=>{clearInterval(o),e.removeEventListener("focusin",t),e.removeEventListener("keydown",n,!0)}}),[t,a,u,f,m,p]);const R=e=>{null===E.current&&(E.current=e.relatedTarget),y.current=!0};return(0,l.jsxs)(o.Fragment,{children:[(0,l.jsx)("div",{tabIndex:m?0:-1,onFocus:R,ref:b,"data-testid":"sentinelStart"}),o.cloneElement(n,{ref:Z,onFocus:e=>{null===E.current&&(E.current=e.relatedTarget),y.current=!0,g.current=e.target;const t=n.props.onFocus;t&&t(e)}}),(0,l.jsx)("div",{tabIndex:m?0:-1,onFocus:R,ref:v,"data-testid":"sentinelEnd"})]})}},29726:function(e,n,t){function o(e){const n=e.documentElement.clientWidth;return Math.abs(window.innerWidth-n)}t.d(n,{Z:function(){return o}})}}]);